﻿
* { scrollbar-face-color: #E6F2FD; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #D6E4EF; scrollbar-3dlight-color: #F1F9FF; scrollbar-arrow-color: #006699; scrollbar-track-color: #F1F9FF; scrollbar-darkshadow-color: #F1F9FF; }
body { font-size: 12px; margin: 0 auto; background: #FFF; }
table { border-collapse: collapse; }
ul { list-style-type: none; margin: 0; padding: 0; }
ol { margin: 0; padding: 0; }
img { border: 0; }
form{ margin:0; padding:0;}
fieldset { clear: both; margin: 10px auto; border: 1px solid #ccc; border-width: 1px 0; padding: 3px; }
legend { clear: both; font-weight: bold; padding: 0 5px; }
a { color: #395575; text-decoration: none; }
a:hover { text-decoration: underline; }
.font-red { color: Red; float: right; }
/*top*/
.top_1 { background: url(Images/logo_bg.jpg); }
.top_1_1 { width: 142px; }
.top_2_1_down { padding-left: 0; text-decoration: none; background-image: url(images/button_bg.jpg); font-size: 14px; color: #FD6204; font-weight: bold; }
.top_1_2 { width: 420px; }
.top_1_3 { }
.top_2 { background: url(Images/menu_bg.jpg); }
.top_2_1 { text-align: left; padding-left: 14px; width: 82px; background-repeat: no-repeat; cursor: pointer; font-size: 14px; color: #4B6888; font-weight: bold; }
.top_2_1_active { color: #FD6204; }
/*left*/
.menu { width: 190px; margin: 0 auto; }
.menu td { height: 29px; line-height: 29px; }
.menu1 { background: url(Images/menu_bg_01.gif); }
.menulist { width: 180px; margin: 0 auto; }
.menulist li { padding: 0 0 0 0px; margin: 0 0 5px 0; }
.menulist h6 { padding: 0; margin: 0; padding-left: 15px; background: url(Images/li1.jpg) no-repeat; width: 175px; color: #215dc6; border-top-style: none; border-right-style: none; border-left-style: none; height: 25px; border-bottom-style: none; line-height: 25px; font-size: 13px; cursor: pointer; }
.menulist li ul { vertical-align: top; padding-top: 3px; padding-left: 10px; }
.menulist li ul li { border: none; height: 23px; line-height: 23px; color: #666; background: url("images/left_menu_bg.gif") no-repeat; }
.menulist li ul li a { padding-left: 10px; background: url("images/ico_01.gif") no-repeat; }
.action { }

/*公共*/
.tablelist { font-size: 12px; border: 1px solid #C9DEEC; margin: 5px auto 10px auto; width: 98%; }
.tablelist td { padding: 5px; }
.tablelist .headertext { font-size: 12px; font-weight: bold; background-color: #E1F0FD; color: #154BA0; padding: 6px 6px; }
.tablelist .header1 { font-size: 12px; font-weight: bold; color: #154BA0; padding: 6px 6px; }
.tablelist .forumRow { background: #F1F8FE; }
.over { background: #F90; cursor: hand; }
.ui-tabs .ui-tabs-panel { padding: 0; margin: 0; font-size: 12px; }
.ui-dialog .ui-dialog-content { padding: 0; margin: 0; font-size: 12px; }
label.error { color: Red; padding-left: 10px; }
input.error { border: dashed 1px red; }

.ipt_text_onfocus { background-color: #E8E8E8; border: 1px double #FF3300; }
.hand { cursor: pointer; }
.forumRowLine { background: #f1f3f5; }
.over { background: #e3f1ff; cursor: hand; }
/*分页样式*/
.pager { font: 11px; padding: 10px 20px 10px 0; margin: 0px; }
.pager a { padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; margin-right: 2px; }
.pager a:visited { padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pager .cpb { padding: 1px 6px; font-weight: bold; font-size: 13px; border: none; }
.pager a:hover { color: #fff; background: #1F3A87; border-color: #ffa501; text-decoration: none; }
/*分页样式结束*/
.theme li { float: left; margin: 15px 20px 0 0; padding: 5px 8px; border: 1px solid #ccc; }
.theme .current { background: #f3f9f5; }
.theme p { margin: 0; padding: 2px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 225px; }
.upfile li { float: left; margin: 5px 3px 25px 0; width: 90px; height: 88px; border: 0px solid #ccc; text-align: center; }
.upfile .current { background: #f3f9f5; }
.upfile p { margin: 3px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 150%; }
.upfile a { width: 48px; height: 48px; }
.upfile img { border: 0px solid #ccc; }
.upfile .delete { position: relative; width: 20px; height: 20px; top: -92px; right: -40px; border: 0px solid gray; color: Gray; font-size: 10px; }

.submenu { margin: 0 0 0 15px; }
.tablelist .header { font-size: 12px; font-weight: bold; background-color: #E1F0FD; color: #154BA0; padding: 6px 6px; }

.theme li { float: left; margin: 15px 20px 0 0; padding: 5px 8px; border: 1px solid #ccc; }
.theme .current { background: #f3f9f5; }
.theme p { margin: 0; padding: 2px 0; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 225px; }

#content { margin: 0 0 0 205px; _float: left; _margin: 0 0 0 10px; padding: 10px; border: 1px solid #A2CBFF; background: #fff; min-height: 380px; min-height: 420px; }
/*magical*/
#content h2 { background: #E3F1FF; padding: 5px; margin: 0; }
#content h4 { background: #f4faf6; padding: 5px; margin: 0px 0 0 0; font-size: 14px; height: 18px; }

#content .right { width: 200px; float: right; border: 0px solid gray; margin-top: 0px; }
#content .right p { margin: 10px 0 0 10px; }
#content .left { _float: left; margin-right: 200px !important; _margin-right: -10px; }
#content .label { display: block; padding: 3px 0; }
.font_red { color: Red; }

.ds-btn { border: 0; font-size: 14px; padding: 5px 13px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor: pointer; line-height: 1.2; margin-right: 5px; background: #CCC; }

.ds-btn-ok { background: #0187d0 !important; color: #fff !important; }
.ds-btn-cancel { background: #d1d1d1; color: #000; }

.btn button { background: url("Images/btn_bg.png") no-repeat scroll 0 -25px transparent; border: 0; color: #FFF; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 700; height: 25px; line-height: 25px; text-align: center; width: 80px; margin: 0 15px; }

.btn button.close { background-position: 0 -50px; color: #0F0000; }


.back { padding-left: 15px; background: url(images/back.gif) no-repeat 0 0; }
.add { padding-left: 15px; background: url(images/IcoAdd.gif) no-repeat 0 0; }

.btn-button-normal { background-color: #e3f1fa; border: 1px solid #aed0ea; padding: 0px 10px; line-height: 24px; color: #3d80b3; cursor: pointer; }
